using System;
using SharpTalk.Core.Enums;

namespace SharpTalk.Core.Services.Requests
{
    using System.Runtime.Serialization;

    [DataContract]
    [Serializable]
    public class ChatRoomUpdateRequestDetails
    {
        [DataMember]
        public Guid Guid { get; set; }
        [DataMember]
        public byte[] PasswordHash { get; set; }
        [DataMember]
        public ChatRoomTypeEnum Type { get; set; }
        [DataMember]
        public byte[] Image { get; set; }
        [DataMember]
        public string Motd { get; set; }
        [DataMember]
        public bool DefinePassword { get; set; }
    }
}